package com.holly.unit.system.modular.user.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.Date;

/**
 * <p>
 * 数据同步记录表
 * </p>
 *
 * @author scy
 * @since 2022-08-18
 */
@Data
@ApiModel(value="sys_data_synchronism", description="数据同步记录表")
@TableName("sys_data_synchronism")
public class SysDataSynchronism {

    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 同步类型(user_用户)(org_组织)(job_岗位)
     */
    @ExcelProperty(value = {"同步类型(user_用户)(org_组织)(job_岗位)"}, index = 12)
    @TableField("data_type")
    private String dataType;

    /**
     * 同步数据最大时间
     */
    @ExcelProperty(value = {"同步数据最大时间"}, index = 13)
    @TableField("data_max_time")
    private Long dataMaxTime;

    /**
     * 同步时间
     */
    @ExcelProperty(value = {"同步时间"}, index = 13)
    @TableField("synchronization_time")
    private Date synchronizationTime;

}
